package file.flieDemo02;
//File 绝对路径和相对路径
//绝对路径：从盘符开始的路径，这是一个完整的路径，例如： G:\\works\\资料\\java359期\\HMJavaEE-359-day10\\a.txt
//相对路径：相对于某一个路径目录的路径，这是一个便捷的路径，开发中经常使用;
//注意,相对路径是相对于Idea的项目根目录的路径,而不是相对于Idea的模块的根路径.

import java.io.File;

public class FileDemo01 {
    //入口
    public static void main(String[] args) {

        //创建File对象
        File file = new File("G:\\works\\资料\\java359期\\HMJavaEE-359-day10\\a.txt");
        //就是一绝对路径的方式去使用File对象表示的a.txt文件
        System.out.println(file.exists());      //true

        File file1  = new File("a.txt");
        //就是以相对路径的方式去使用File对象表示a.txt文件
        System.out.println(file1.exists());     //false

        /**
         * 相对路径：相对于某一个路径目录的路径.那么我们直接在这里写了一
         * 个"a.txt"，那么相对的就是idea开发工具在创建项目是的根路径
         *
         */
        System.out.println("-------------------");

        //需求:分别使用绝对路径和相对路径结合File类来表示b.txt文件
        //使用聚堆路径
        File file2 = new File("G:\\heima\\itheima-hello-git\\Day10\\src\\io\\file\\flieDemo02\\b.txt");
        System.out.println(file2.exists());     //true
        //使用相对路径
        File file3 = new File("Day10\\src\\io\\file\\flieDemo02\\b.txt");
        System.out.println(file3.exists());     //true

    }
}
